package br.padroes.observer;

public class BarraObserver extends DadosObserver {

	public BarraObserver(DadosSubject dados) {
		super(dados);
	}

	@Override
	public void update() {
		String romance = "", ficcaoCientifica = "", livroTec = "";

		for (int i = 0; i < dados.getState().valorRomance; i++) {
			romance += '=';
		}

		for (int i = 0; i < dados.getState().valorFicCient; i++) {
			ficcaoCientifica += '=';
		}

		for (int i = 0; i < dados.getState().valorLivroTec; i++) {
			livroTec += '=';
		}
		
		System.out.println("Barras: ");
		System.out.println("Romance: " + romance);
		System.out.println("Ficcao cientifica: " + ficcaoCientifica);
		System.out.println("Livros Tecnicos: " + livroTec);
		System.out.println();
	}

}